M-Files এর মাধ্যমে Excel Data Import/Export

MATLAB এর সাথে External Applications এর ইন্টিগ্রেশন (Integrating with External Applications) - ম্যাটল্যাব এম-ফাইল (Matlab M-Files) - Computer Programming

334

ম্যাটল্যাবে Excel ডেটা ইম্পোর্ট এবং এক্সপোর্ট করার জন্য অনেক কার্যকরী ফাংশন রয়েছে, যেমন readtable, writetable, xlsread, xlswrite ইত্যাদি। M-ফাইলস ব্যবহার করে আপনি Excel ফাইল থেকে ডেটা পড়তে এবং সেগুলোকে Excel ফাইলে লিখতে পারেন। এখানে আপনি Excel ডেটা ইম্পোর্ট এবং এক্সপোর্ট করার জন্য বিভিন্ন পদ্ধতি সম্পর্কে জানতে পারবেন।

১. Excel থেকে ডেটা ইম্পোর্ট (Import Data from Excel)

ম্যাটল্যাবের মাধ্যমে Excel থেকে ডেটা ইম্পোর্ট করার জন্য readtable, xlsread, এবং readmatrix ফাংশন ব্যবহার করা হয়। এর মধ্যে readtable আধুনিক এবং সবচেয়ে বেশি ব্যবহৃত ফাংশন।

উদাহরণ ১: readtable ব্যবহার করে ডেটা ইম্পোর্ট

% Excel ফাইল থেকে ডেটা ইম্পোর্ট করা
data = readtable('example.xlsx');

% ডেটা প্রদর্শন
disp(data);
  • এখানে example.xlsx ফাইল থেকে ডেটা পড়া হয়েছে এবং একটি টেবিল আকারে data ভেরিয়েবলে রাখা হয়েছে।

উদাহরণ ২: xlsread ব্যবহার করে ডেটা ইম্পোর্ট

% Excel ফাইল থেকে ডেটা ইম্পোর্ট করা
[num, txt, raw] = xlsread('example.xlsx');

% সংখ্যাসংক্রান্ত ডেটা (num), টেক্সট ডেটা (txt) এবং কাঁচা ডেটা (raw) দেখানো
disp(num);
disp(txt);
disp(raw);
  • এখানে xlsread ফাংশনটি তিনটি আউটপুট প্রদান করে: num (সংখ্যাসংক্রান্ত ডেটা), txt (টেক্সট ডেটা), এবং raw (সমস্ত ডেটা)।

উদাহরণ ৩: readmatrix ব্যবহার করে ডেটা ইম্পোর্ট

% Excel ফাইল থেকে ম্যাট্রিক্স আকারে ডেটা ইম্পোর্ট করা
data = readmatrix('example.xlsx');

% ডেটা প্রদর্শন
disp(data);
  • readmatrix ফাংশনটি পুরো ফাইলকে একটি ম্যাট্রিক্সে পড়তে ব্যবহৃত হয়, যা সংখ্যাসূচক ডেটা ধারণ করে।

২. Excel এ ডেটা এক্সপোর্ট (Export Data to Excel)

ম্যাটল্যাব থেকে Excel ফাইলে ডেটা এক্সপোর্ট করতে writetable, writematrix, এবং xlswrite ফাংশন ব্যবহার করা হয়।

উদাহরণ ১: writetable ব্যবহার করে ডেটা এক্সপোর্ট

% একটি টেবিল তৈরি
T = table([1; 2; 3], {'A'; 'B'; 'C'}, [4.5; 6.7; 8.9]);

% টেবিলটি Excel ফাইলে এক্সপোর্ট করা
writetable(T, 'output.xlsx');

% বার্তা প্রদর্শন
disp('ডেটা এক্সপোর্ট করা হয়েছে!');
  • এখানে writetable ফাংশনটি একটি টেবিল T Excel ফাইলে লিখে দেবে।

উদাহরণ ২: writematrix ব্যবহার করে ডেটা এক্সপোর্ট

% একটি ম্যাট্রিক্স তৈরি
M = [1, 2, 3; 4, 5, 6; 7, 8, 9];

% ম্যাট্রিক্সটি Excel ফাইলে এক্সপোর্ট করা
writematrix(M, 'output.xlsx');

% বার্তা প্রদর্শন
disp('ম্যাট্রিক্স ডেটা এক্সপোর্ট করা হয়েছে!');
  • writematrix ফাংশনটি একটি ম্যাট্রিক্স M Excel ফাইলে লেখে।

উদাহরণ ৩: xlswrite ব্যবহার করে ডেটা এক্সপোর্ট

% একটি ম্যাট্রিক্স তৈরি
M = [1, 2, 3; 4, 5, 6; 7, 8, 9];

% ম্যাট্রিক্সটি Excel ফাইলে এক্সপোর্ট করা
xlswrite('output.xlsx', M);

% বার্তা প্রদর্শন
disp('ম্যাট্রিক্স ডেটা এক্সপোর্ট করা হয়েছে!');
  • xlswrite ফাংশনটি একটি ম্যাট্রিক্স M Excel ফাইলে লেখার জন্য ব্যবহৃত হয়, যদিও এটি বর্তমানে কম ব্যবহৃত হচ্ছে এবং নতুন সংস্করণে writematrix বা writecell ব্যবহার করা বেশি প্রস্তাবিত।

৩. Excel ফাইলের নির্দিষ্ট শীটে ডেটা লেখার জন্য

যদি আপনি Excel ফাইলের একটি নির্দিষ্ট শীটে ডেটা লিখতে চান, তাহলে writecell, writetable, বা writematrix ফাংশনের সাথে শীটের নামও উল্লেখ করতে পারেন।

উদাহরণ: নির্দিষ্ট শীটে ডেটা লেখা

% একটি টেবিল তৈরি
T = table([1; 2; 3], {'A'; 'B'; 'C'}, [4.5; 6.7; 8.9]);

% 'Sheet2' নামক শীটে টেবিলটি এক্সপোর্ট করা
writetable(T, 'output.xlsx', 'Sheet', 'Sheet2');

% বার্তা প্রদর্শন
disp('ডেটা নির্দিষ্ট শীটে এক্সপোর্ট করা হয়েছে!');
  • এখানে Sheet প্যারামিটার দিয়ে আপনি ফাইলের নির্দিষ্ট শীটে ডেটা লিখতে পারবেন।

সারাংশ

ম্যাটল্যাবে Excel ডেটা ইম্পোর্ট এবং এক্সপোর্ট করার জন্য বেশ কিছু ফাংশন রয়েছে:

  • ডেটা ইম্পোর্ট: readtable, xlsread, readmatrix
  • ডেটা এক্সপোর্ট: writetable, writematrix, xlswrite

এছাড়া, নির্দিষ্ট শীটে ডেটা লেখার জন্য Sheet প্যারামিটার ব্যবহার করা যেতে পারে। আপনি এই ফাংশনগুলো ব্যবহার করে সহজেই Excel ফাইলের ডেটা ইম্পোর্ট এবং এক্সপোর্ট করতে পারবেন।

Content added By
Promotion

Are you sure to start over?

Loading...